if __name__ == '__main__':
    """
    功能：
    1，输入余额
    2，显示商品列表
    3，输入要购买的东西
    4，判断是否有能力购买
    5，是否继续
    6，输出已购买的商品和余额
    """
    goods = {
        1: ["手机", 2500],
        2: ["电脑", 3500],
        3: ["自行车", 4500],
        4: ["宝马", 20000],
        5: ["笔记本", 7000]
    }
    yue = int(input("你有多少钱："))
    dongxi = list()
    good = input("是否买东西  y/n（y是买，n是不买）")
    if good == "y":
        while True:
            for i, j in goods.items():
                print(i, j)
            l1 = int(input("请输入需要买的序号"))
            yue -= goods[l1][1]
            dongxi.append(goods[l1][0])
            if yue <= 0:
                yue += goods[l1][1]
                print("--------取消购物---------")
                print(f"您的余额还剩{yue}")
                print(f"您购买了{dongxi}")
                print("没钱了,爬开")
                break
            else:
                rig = input(f"您的余额还剩{yue},是否继续买东西？y/n（y继续买，n不买了）")
                if rig == "y":
                    continue
                elif rig == "n":
                    print("--------取消购物---------")
                    print(f"您的余额还剩{yue}")
                    print(f"您购买了{dongxi}")
                    break
    else:
        print("爪巴")
